package com.lostreseditores.sabersai.dataaccess.dao;

import java.util.List;

import com.lostreseditores.sabersai.model.Premarcado;


public interface IPremarcadoDAO {
    public void save(Premarcado instance);

    public void delete(Premarcado instance);

    public void update(Premarcado instance);

    public Premarcado findById(Integer id);

    public List<Premarcado> findByExample(Premarcado instance);

    public List<Premarcado> findByProperty(String propertyName, Object value);

    public List<Premarcado> findAll();

    public List<Premarcado> findByCriteria(String whereCondition);

    public List<Premarcado> findPagePremarcado(String sortColumnName,
        boolean sortAscending, int startRow, int maxResults);

    public Long findTotalNumberPremarcado();

    public List<Premarcado> findByPremarchivot(Object premarchivot);

    public List<Premarcado> findByPremcodasigt(Object premcodasigt);

    public List<Premarcado> findByPremestadon(Object premestadon);

    public List<Premarcado> findByPremfechad(Object premfechad);

    public List<Premarcado> findByPremidn(Object premidn);

    public List<Premarcado> findByPremtipon(Object premtipon);
}
